Hello, world!
最小的C++程序是
int main() { }
它定义了一个称为 main
的函数,该函数没有参数,也不做任何事情。
每个C++程序中必须有一个名字为 main()
的函数,程序将从这个函数开始执行。由 main()
返回的 int
值,如果有的话,就是这个程序返回给“系统”的值。如果没有值被返回,系统将接到一个表示程序成功完成的值。来自 main()
的非0值表示出错。
典型情况是一个程序总要产生一些输出。这里是一个能够输出Hello,World!的程序:
#include <iostream>
int main()
{
std::cout << "Hello,world!\n";
}
行 #include<iostream>
指示编译器去包含位于 iostream
里的标准流I/O功能的声明。如果没有那些声明,表达式
std::cout << "Hello,world!\n"
将没有任何意义。运算符 <<
(“送出”)将它的第二个参数写到第一个参数里。在这一具体情况中,字符串文字量 “Hello, world!\n”
将被写进标准输出流 std::cout
。字符串文字量就是由双引号括起来的一个字符序列。在字符串文字量中,由反斜线字符 \
后跟一个字符表示的是某个特殊字符。在这里出现的 \n
是换行字符,因此,串中的是字符 Hello,world!
,后跟一个换行符。
🔚